// index.js
const defaultAvatarUrl = 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0'

Page({
  // 所需要的数据
  data: {
   school:'教育',
   userInfo:{
     name:'pri',
     age:'30'
   },
   list:[1,2,3]
  },
  handleData(e){
    // 新增数组元素
  //  第一种
  //   this.data.list.push(5)
  //   // 第二种
  //  const arr= this.data.list.concat(8)
  //  // 第三种
  //  const list=[...this.data.list,7]
  //   this.setData({
  //     list:list
  //   })

    // 修改
    

   
  },
  // 更新userInfo
  handletype(e){
    // 新增单个多个属性
    // this.setData({
    //   "userInfo.name":'tom',
    //   "userInfo.age":'18'
    // })

    // 如果数据量大，进行优化。使用es6中展开运算符
    // const userInfo={
    //   ...this.data.userInfo,
    //   name:'ooooo',
    //   age:'90'
    // }
    // this.setData({
    //   userInfo:userInfo
    // })

    // 使用Object.assign()来修改大量数据
    // const arr=Object.assign(this.data.userInfo,{name:'uuu'},{age:'88'})
    // this.setData({
    //   userInfo:arr
    // })

    // 删除某个属性
    delete this.data.userInfo.age
    this.setData({
      userInfo:this.data.userInfo
    })
  },
  undataSchool(e){
    // 获取数据
    // this.data.school
    this.setData({
      // key:需要更新的数据
      // value：最新的值
      school:this.data.school='家'
    })
  },
  clickEvent(e) {
    console.log('事件处罚',e)
  },
  // 事件对象
  getInput(e){
     console.log(e.detail.value)
  }


})
